{
    "Dhcp6": {
        "interfaces-config": {
            "interfaces": [
                "igc0"
            ]
        },
        "lease-database": {
            "type": "memfile",
            "persist": true,
            "name": "/var/db/kea/dhcp6.leases"
        },
        "loggers": [
            {
                "name": "kea-dhcp6",
                "output_options": [
                    {
                        "output": "syslog"
                    }
                ],
                "severity": "DEBUG"
            }
        ],
        "valid-lifetime": 7200,
        "max-valid-lifetime": 86400,
        "host-reservation-identifiers": [
            "hw-address",
            "duid"
        ],
        "hooks-libraries": [
            {
                "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so",
                "parameters": {
                    "binding-variables": [
                        {
                            "name": "domain-search",
                            "expression": "split(split(option[24].text, ' ', 3), '\"', 2)",
                            "source": "response"
                        },
                        {
                            "name": "remote-addr",
                            "expression": "addrtotext(pkt.src)",
                            "source": "query"
                        },
                        {
                            "name": "iface-name",
                            "expression": "pkt.iface",
                            "source": "query"
                        }
                    ]
                }
            },
            {
                "library": "/usr/local/lib/kea/hooks/libdhcp_run_script.so",
                "parameters": {
                    "name": "/usr/local/share/kea/scripts/kea_run6",
                    "sync": false
                }
            }
        ],
        "control-socket": {
            "socket-type": "unix",
            "socket-name": "/var/run/kea/kea6-ctrl-socket"
        },
        "sanity-checks": {
            "lease-checks": "fix-del"
        },
        "client-classes": [
            {
                "name": "pool_lan_0",
                "test": "member('ALL')"
            }
        ],
        "subnet6": [
            {
                "id": 1,
                "interface": "igc0",
                "subnet": "2a07:7e84:1000:19a1::/64",
                "option-data": [
                    {
                        "name": "domain-search",
                        "data": "home.arpa",
                        "always-send": true
                    },
                    {
                        "name": "dns-servers",
                        "data": "2a07:7e84:1000:19a1:8ac9:b3ff:feb6:1639"
                    }
                ],
                "pools": [
                    {
                        "pool": "2a07:7e84:1000:19a1::3000 - 2a07:7e84:1000:19a1::ffff",
                        "client-classes": [
                            "pool_lan_0"
                        ]
                    }
                ],
                "reservations-in-subnet": true
            }
        ]
    }
}